package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;
import java.util.Date;

/**
 * 违法画像-雷达图
 */
public class ViolationProfileDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 不良驾驶习惯数量
	 */
	private Integer badHabits;
	/**
	 * 超速50%以上数量
	 */
	private Integer speeding50;
	/**
	 * 超速行为数
	 */
	private Integer speeding;
	/**
	 * 驾驶不守规矩
	 */
	private Integer irregular;
	/**
	 * 违规停车数
	 */
	private Integer parking;
	/**
	 * 新手违法数
	 */
	private Integer newHand;
	/**
	 * 所有驾驶员违法数
	 */
	private Integer allman;
	/**
	 * 侥幸心理行为数
	 */
	private Integer fortuitism;
	/**
	 * 周五违法数
	 */
	private Integer friday;
	/**
	 * 周一违法数
	 */
	private Integer monday;
	/**
	 * 日常平均违法数
	 */
	private Integer daily;
	/**
	 * 违法总量
	 */
	private Integer vioNum;
	/**
	 * 计算日期
	 */
	private Date calDate;

	/**
	 * 获取 不良驾驶习惯数量
	 * @return badHabits
	 */
	public Integer getBadHabits() {
		return badHabits;
	}
	/**
	 * 设置 不良驾驶习惯数量
	 * @param badHabits 不良驾驶习惯数量
	 */
	public void setBadHabits(Integer badHabits) {
		this.badHabits = badHabits;
	}
	/**
	 * 获取 超速50%以上数量
	 * @return speeding50
	 */
	public Integer getSpeeding50() {
		return speeding50;
	}
	/**
	 * 设置 超速50%以上数量
	 * @param speeding50 超速50%以上数量
	 */
	public void setSpeeding50(Integer speeding50) {
		this.speeding50 = speeding50;
	}
	/**
	 * 获取 超速行为数
	 * @return speeding
	 */
	public Integer getSpeeding() {
		return speeding;
	}
	/**
	 * 设置 超速行为数
	 * @param speeding 超速行为数
	 */
	public void setSpeeding(Integer speeding) {
		this.speeding = speeding;
	}
	/**
	 * 获取 驾驶不守规矩
	 * @return irregular
	 */
	public Integer getIrregular() {
		return irregular;
	}
	/**
	 * 设置 驾驶不守规矩
	 * @param irregular 驾驶不守规矩
	 */
	public void setIrregular(Integer irregular) {
		this.irregular = irregular;
	}
	/**
	 * 获取 违规停车数
	 * @return parking
	 */
	public Integer getParking() {
		return parking;
	}
	/**
	 * 设置 违规停车数
	 * @param parking 违规停车数
	 */
	public void setParking(Integer parking) {
		this.parking = parking;
	}
	/**
	 * 获取 新手违法数
	 * @return newHand
	 */
	public Integer getNewHand() {
		return newHand;
	}
	/**
	 * 设置 新手违法数
	 * @param newHand 新手违法数
	 */
	public void setNewHand(Integer newHand) {
		this.newHand = newHand;
	}
	/**
	 * 获取 所有驾驶员违法数
	 * @return allman
	 */
	public Integer getAllman() {
		return allman;
	}
	/**
	 * 设置 所有驾驶员违法数
	 * @param allman 所有驾驶员违法数
	 */
	public void setAllman(Integer allman) {
		this.allman = allman;
	}
	/**
	 * 获取 侥幸心理行为数
	 * @return fortuitism
	 */
	public Integer getFortuitism() {
		return fortuitism;
	}
	/**
	 * 设置 侥幸心理行为数
	 * @param fortuitism 侥幸心理行为数
	 */
	public void setFortuitism(Integer fortuitism) {
		this.fortuitism = fortuitism;
	}
	/**
	 * 获取 周五违法数
	 * @return friday
	 */
	public Integer getFriday() {
		return friday;
	}
	/**
	 * 设置 周五违法数
	 * @param friday 周五违法数
	 */
	public void setFriday(Integer friday) {
		this.friday = friday;
	}
	/**
	 * 获取 周一违法数
	 * @return monday
	 */
	public Integer getMonday() {
		return monday;
	}
	/**
	 * 设置 周一违法数
	 * @param monday 周一违法数
	 */
	public void setMonday(Integer monday) {
		this.monday = monday;
	}
	/**
	 * 获取 日常平均违法数
	 * @return daily
	 */
	public Integer getDaily() {
		return daily;
	}
	/**
	 * 设置 日常平均违法数
	 * @param daily 日常平均违法数
	 */
	public void setDaily(Integer daily) {
		this.daily = daily;
	}
	/**
	 * 获取 违法总量
	 * @return vioNum
	 */
	public Integer getVioNum() {
		return vioNum;
	}
	/**
	 * 设置 违法总量
	 * @param vioNum 违法总量
	 */
	public void setVioNum(Integer vioNum) {
		this.vioNum = vioNum;
	}
	/**
	 * 获取 计算日期
	 * @return calDate
	 */
	public Date getCalDate() {
		return calDate;
	}
	/**
	 * 设置 计算日期
	 * @param calDate 计算日期
	 */
	public void setCalDate(Date calDate) {
		this.calDate = calDate;
	}

}
